Skip to main content

Full text of "USPTO Patents Application 09840646"

See other formats


1 



A METHOD AND SYSTEM FOR INCLUDING AN ADVERTISEMENT IN MESSAGES 
DELIVERED BY A CHARACTER OR CHARACTERS 



CROSS REFERENCE TO RELATED APPLICATION 

This application claims the benefit of U.S. Provisional Patent Application 
5 No. 60/199,218 which was filed on April 24, 2000. 



FIELD OF THE INVENTION 

This invention relates in general to advertising, and more particularly to including an 
advertisement in messages delivered by a character or characters. 



BACKGROUND OF THE INVENTION 

10 The Internet, which is comprised of a vast number of computers and computer 

networks located throughout the world that are interconnected through electronic 
communication channels, is increasingly being used to conduct "electronic commerce." 
Electronic commerce refers generally to commercial transactions that are at least partially 
conducted using the computer systems of the parties to the transactions. Specifically, users, 

15 or customers, use personal computers to interact via the Internet with vendors' computer 
systems in order to view products and make purchases; likewise, vendors use their computer 
systems to advertise and sell their products on commercial Web sites ("virtual stores" located 
on the Internet) using Web servers, which are specialized computers connected to the 
Internet that make pre-programmed information (such as advertisements, catalogs, or 

20 ordering and delivery instructions) available to users. Using this Web server technology, 
users browse through a vendor's online catalog, select various items to purchase, and are 
then prompted for information necessary to complete the sales transaction, such as their 
name, credit card number, and a delivery address for their order. The vendor's computer 
system then typically confirms the order by sending an electronic mail ("e-mail") message to 

25 the user's personal computer system verifying the items purchased and delivery schedule. 
Products sold through electronic commerce include items such as music or computer 

60065183J.DOC -1- 4/23/2001 



software, which can be delivered to the purchaser electronically over the Internet, as well as 
items such as clothes or books, which are delivered through conventional distribution 
channels such as a common carrier. 

The profitability of an e-commerce Web site depends in large part on the number of 
5 visitors it receives. To encourage visits, most commercial Web sites advertise extensively — 
frequently through traditional media, such as television, radio, and print, as well as through 
online media, such as through the placement of advertisements (e.g., banner ads, pop-up ads, 
etc.) on other Web sites. Such online advertisements are placed and paid for in several ways. 
First, an advertiser may pay a fee to a displaying Web site each time the displaying site's 
10 users access a site page that displays the advertiser's message. Second, an advertiser may 
pay a fee to a displaying Web site each time the displaying site's users "click" on the 
advertiser's message and are thereby automatically "linked" to the advertiser's Web site. 
.«! Third, an advertiser may pay to a displaying Web site a percentage of a purchase that 
lZ resulted from the user clicking through from the displaying Web site to the advertiser's Web 
415 site. Web-based advertising can also be used to advertise products and companies that 
III engage only in traditional commerce. For example, restaurants and resorts promote their 
3? services through banner ads or other types of promotional advertisements placed on Web 
r j sites. Significantly, in each of these instances, the advertiser's message is presented in an 
~1 identical format to all Web site users who see it, much in the same way that all members of a 
r^O television or billboard audience are presented with an identical message at any given 
G moment in time. 

In view of the growing pervasiveness of Internet technology and electronic 
commerce, it is desirable to have more effective ways to place advertisements and promote 
products for both traditional commerce and electronic commerce companies. 

25 BRIEF DESCRIPTION OF THE DRAWINGS 

Figures 1-4 show representations of exemplary screen shots of Web pages delivered 
by a server computer that may be displayed through a Web browser on a display device of a 
user computer illustrating the present invention of including an advertisement in messages 
delivered by a character or characters. 



60065183 3.DOC 



4/23/2001 



Figure 5 is a block diagram illustrating components used to implement the 
advertisement system in one embodiment of the invention. 

Figure 6 is a flow diagram illustrating the method of the advertisement system in the 
embodiment of the invention shown in FIG. 5. 
5 Figure 7 is a flow diagram called from FIG. 6 illustrating the method of adding an 

advertisement to a selected message in the embodiment of the invention shown in FIG. 5. 

DETAILED DESCRIPTION OF THE INVENTION 

Disclosed herein is a computer-implemented method and system for delivering 
targeted advertisements in messages delivered by a character or characters to Internet users. 
10 The advertisement method and system displays one or more rendered characters engaged in 
conversation, which may be represented as text displayed below the characters, as text in 
l i bubbles near the heads of the characters, as audio that is played through a speaker system, or 
Rl by any other means by which conversation can be represented or displayed. As the 
□ characters "talk" to each other, the conversation is adapted to include targeted 
His advertisements that may be directed toward a particular Internet user or group of Internet 
CP users with similar interests. Using this advertisement delivery method and system, Web sites 
Q that present content using rendered characters can sell advertisement "space" within a 
character conversation to companies desiring to advertise their products, services, or brands 
W on the Internet. 

jk20 In one embodiment, one character may indicate that it is hungry, and another 

character, in response, may suggest that they go eat lunch at a certain advertiser's restaurant 
(e.g., Red Lobster). In another embodiment, the Internet user can participate interactively 
with the rendered characters in the conversation that contains the advertisement by 
"clicking" on a button or icon on the Web page to indicate a selection, or typing or speaking 

25 a response or inquiry to the characters to indicate agreement that the characters should eat at 
the advertised restaurant. Alternatively the Internet user may even request from the 
characters a suggestion for another restaurant selection. Once the characters or the Internet 
user decide that a certain action should be taken in response to the advertisement, then a 
display relating to that advertisement would be presented visually and/or aurally to the 

30 Internet user. For example, the user may be automatically "linked" to the Web site home 



60065183J.DOC 



-3- 



4/23/2001 



page of the advertiser (in this example, Red Lobster). In a third embodiment, the advertiser's 
message may be presented by either the characters "using" the advertiser's product (e.g., an 
advertisement depicting the characters eating at the Red Lobster restaurant and discussing 
the quality of the meal), by the product being incorporated into other activities of the 
5 characters (e.g., brushing their teeth with Crest toothpaste), or by a character delivering a 
message to a user that integrates the advertisement (e.g., by the character stating, "On a hot 
day like this I sure enjoy a cold Coca-Cola!"). 

Using this advertisement method and system, advertisements that are dynamically 
selected (either before, during, or after the character conversation has begun) and targeted 
10 toward an Internet user (or users) are presented in a way that incorporates and flows with the 
natural conversations and activities of the characters in order to engage more strongly the 
focus of the Internet user(s) on the advertisement, 
r i The advertisement method and system may include a database of information 

fj. containing the various conversations that may be engaged in by the characters and/or the 
4*15 characters and the Internet user. The programming code controlling the Web site determines 
f! when a certain type of advertisement may be appropriately inserted at a particular point or 
J points in the conversation. For example, the conversation may include a point in the 
conversation where a restaurant is to be advertised. The advertisement method and system 
si would then access an advertiser's database and select an advertisement that is compatible 
J "20 with the type of advertisement called for in the conversation, which would then be presented 
P on screen as a part of the conversation between and/or with the characters. The selected 
advertisement may also have additional information associated with it that indicates how the 
flow of the conversation should proceed after the advertisement is presented. For example, 
the advertisement may indicate that a certain Web page should be displayed during or after 
25 the conversation. 

One skilled in the art will appreciate that the characters delivering the advertisement 
can take many different forms. For example, the characters may be rendered characters 
representing real people or real animals, fictional people or animals, or non-living objects, 
such as robots, cars, hamburgers, or rocks. The image of the character displayed may be 
30 cartoon-like, or very sophisticated images, such as 3D images or live or prerecorded video 
tape or film images. The characters may be engaged in conversation with each other, with 



60065183_3.DOC 



4/23/2001 



the user, or simultaneously with many characters and/or users. The subject matter of the 
conversations can be manipulated based on which advertisements should be served up to a 
particular user (or users) as indicated by profiles stored in various databases. The subject 
matter of the conversations can also be based on "live" information. For example, if the user 
5 is playing a particular game on the Web site, the user's choices made during the play of the 
game can be used to manipulate the conversations in which the advertisements are shown. In 
addition, the IP addresses can be used to select users based on geographic location, or which 
ISP they are currently using. Information can be gathered in real-time about what browser a 
user is using, current operating system of the user's computer, and the user's Internet 
10 connection speed. 

The advertisement method and system may select which advertisements are served to 
an Internet user either randomly or based on the known characteristics (e.g., age, gender, 
n income, location, occupation, and hobbies) of the user. For example, although an 
fi advertisement for beer would not be appropriate for a 13 -year old, an advertisement for a 
«R5 music CD may be. The user's characteristics may also be used to select the delivery 
m mechanism for the advertisement. For example, if a user is under age 7, then the 
J advertisement method and system may deliver an advertisement using an audio presentation 
: m or a graphic presentation (e.g., a company logo). If a user is over age 7, the advertisement 
J: method and system may deliver the advertisement as a text message within a bubble. The 
jjfeo language in which the advertisement is presented may vary based on the country in which 
"* sl the user resides, which may be indicated by the user's e-mail address (based on the second 
level domain) or particular Web site registration information. The advertisement method and 
system may also "record" information relating to the display of, and the user's response to, 
an advertisement on the Web site through software loaded on the user's computer that 
25 permits the remote tracking of a person's Internet use. This would permit the operator of the 
advertisement method and system to collect fees from advertisers based on the actual user 
interaction with a particular advertisement, as well as permit the operator to gather additional 
information about the habits and interests of the user. The implementation of a "cookie" 
may also provide a way for the Web site operator of the advertisement method and system to 
30 keep track of a user's patterns and preferences and, with the cooperation of the user's Web 
browser, to store them on the user's own hard disk. 



60065183 3 DOC 



4/23/2001 



The advertisement method and system is capable of ensuring that the various delivery 
requirements of different advertisers are satisfied. For example, an advertiser may require its 
advertisement to be displayed a certain percentage of the time (e.g., 10%) that users log on to 
their own computers or a particular Web site. Or, an advertiser may require its 
5 advertisement to be displayed at a certain rate of frequency during a certain percentage of 
user sessions. Further, an advertiser may not want his advertisements to appear in 
association with certain characters or events, or be displayed to certain users or at certain 
times. 

The advertisement method and system is capable of serving selected advertisements 
10 to users based on the character or characters that are engaged in a conversation. For 
example, if a user chooses to converse with a sports character, such as a football player, then 
the advertisement method and system may select advertisements to serve to that user that 
pi have a sports theme (e.g., a National Football League advertisement). Or, if a user chooses 
% to converse with a character who is obese, then the advertisement method and system may 
41 5 present the user with advertisements for weight-loss programs or exercise equipment. The 
S advertisement method and system may also select advertisements based on an analysis of 
% advertisements previously delivered to, and/or of, past character conversations with, a 
I particular user. For example, the advertisement method and system may limit the number of 
j: times a certain advertisement is presented to a user, or may select an advertisement that is 
5!feo not related to the topic of the current conversation, but is instead related to a different but 
G frequent topic of conversation with that user. 

Figures 1-4 show representations of exemplary screen shots of Web pages delivered 
by a server computer that may be displayed through a Web browser on a display device of a 
user computer illustrating the present invention of including an advertisement in messages 
25 delivered by a character or characters. Referring now to FIGS. 1-4, FIG. 1 shows First Web 
Page 100 having the initial portion of an advertisement conveyed through a conversation 
between two rendered characters. First Web Page 100 may be delivered to the user based 
upon the user's input from a previous Web page, from profiles stored in one or mare 
databases, or as the result of a random event built into the advertisement system. Character 
30 102 represents a dog, and Character 104 represents a cat. In Bubble 106, Character 102 
indicates that it would like to eat at Red Lobster. In response, Character 104 indicates in 



60065183 3.DOC 



-6- 



4/23/2001 



Bubble 108 that it likes seafood. Background 110 and Text Message 118 may contain 
information related to the advertised restaurant and instructions to the user on how to 
proceed. Background 110 in this example displays a Red Lobster restaurant with the Red 
Lobster logo. Button 112 is presented so that the user can indicate whether or not the 
5 characters should go to the advertised restaurant by using a mouse to click on Button 112. 
Button 112 may display a message such as "Next/' "Continue," "Enter," etc. Banner 114 
may be a hyperlink to the advertised restaurant's Web site which the user can go to by 
clicking on Banner 114 with a mouse. Frame 116 contains the menu options associated with 
the Web site. 

10 Referring now to FIG. 2, Second Web Page 200 shows the next portion of the same 

advertisement/message that is presented after the user has clicked on Button 112 in First 
Web Page 100 (FIG. 1) indicating that the user wants the characters to go to the advertised 
O restaurant. In Second Web Page 200, a Menu 202 for the restaurant is displayed. Character 
JJS 212, which represents a fictional character, asks in Bubble 214 if it can take the user's order. 

:H5 The user may select various items on the menu that can be used to feed Characters 102 and 

O 

£p 104. For example, the user may select one or both of Items 204 or 206 to feed the Characters 
m 102 and 104 by clicking on Item 204 or Item 206 with a mouse, or clicking on a selection 
available from Pull Down Menus 208, 210, and 216. Text Message 218 may contain 
4= information related to the advertised restaurant and instructions to the user on how to 
5 JO proceed. 

J J Referring now to FIG. 3, Third Web Page 300 shows the next portion of the same 

advertisement/message that is presented after the user has clicked on Button 112 in Second 
Web Page 200 (FIG. 2), indicating that the user wants the characters to continue with this 
presentation. In Third Web Page 300, a Bill 302 for the items selected from Menu 202 in 

25 Second Web Page 200 is displayed. Character 212 in Bubble 304 conveys a positive 
message to the user. Text Message 318 may contain information related to the advertised 
restaurant and instructions to the user on how to proceed. 

Referring now to FIG. 4, Fourth Web Page 400 shows the final portion of the same 
advertisement/message that is presented after the user has clicked on Button 112 in Third 

30 Web Page 300 (FIG. 3), indicating that the user wants the characters to continue with this 
presentation. In Fourth Web Page 400, Character 102 indicates in Bubble 402 that the food 



60065183_3.DOC 



4/23/2001 



was great. In response, Character 104 suggests in Bubble 404 that they should return to the 
advertised restaurant sometime in the future. Background 110 and Text Message 418 may 
contain information related to the advertised restaurant and instructions to the user on how to 
proceed. Background 110 again displays the Red Lobster restaurant with the Red Lobster 
5 logo. The user may click on Button 1 12 to continue to the next destination in the Web site, 
where another advertisement in messages delivered by a character or characters may be 
presented to the user, or click on a destination using the menu options associated with the 
Web site contained in Frame 116. 

Figure 5 is a block diagram illustrating components used to implement the 
10 advertisement system in one embodiment of the invention. Referring now to FIG. 5, each 
User Computer 502, which may include users 1 to n, and the Advertising Server Computer 
504 are interconnected via Communication Links 526 to the Internet 524. Each User 
p! Computer 502 may include a central processing unit (CPU), memory, input devices {e.g., 
g keyboard and pointing devices, such as a mouse), output devices {e.g., display devices, 
435 speakers, printers), and storage devices {e.g., disk drives) (none of which are shown in FIG. 
m 5). The memory and storage devices are computer-readable media that may contain 
J: computer instructions that implement the advertisement system. In addition, the data 
structures and message structures may be stored or transmitted via computer-readable 
X: medium such as electronic signals transmitted via Communication Links 526. Each User 
J;t20 Computer 502 may use browsers to access Web pages stored and displayed on Advertising 
Q Server Computer 504 via the Internet 524. 

One skilled in the art will appreciate that the concepts of the advertisement system 
incorporated within Advertising Server Computer 504 can be used in many other 
environments. For example, the advertisement system may be incorporated into 
25 conversations of rendered characters presented by a dedicated gaming device {e.g., 
GameBoy), or on any other wireless device that displays data, such as a cellular telephone, 
that may or may not be connected to Advertising Server Computer 504. Or, the 
advertisements included in a conversation may be downloaded to User Computer 502, and 
the conversation and selection of advertisements can be performed by advertisement system 
30 software loaded on User Computer 502. Additionally, the rendered characters conveying the 
advertisements can also be displayed on video devices, televisions, liquid crystal displays, 



60065183 3.DOC 



4/23/2001 



plasma displays, electro-luminescent displays, and field emission displays. Each User 
Computer 502 may comprise any combination of hardware and software that can support the 
presenting of characters and advertisements. One skilled in the art will appreciate that 
Advertising Server Computer 504 may actually include multiple computers. Each User 
5 Computer 502 may comprise any combination of hardware and software that interacts 
directly or indirectly with Advertising Server Computer 504. Also, the advertisement system 
may reside on a User Computer 502 and have no connection to Advertising Server Computer 
504. Each User Computer 502 may include a television-based system and various other 
consumer products through which characters can be presented and messages delivered, such 
10 as a personal digital assistant, cellular phone, radio, telephone, public address system, and 
the like. 

Advertising Server Computer 504 has various components that in cooperation with 
ri each other implement Advertisement System 506, including Web Engine 508, Conversation 
r ~JJ System 510, Advertisement Component 512, Advertiser Profile Database 514, 
215 Advertisement Database 516, Character Profile Database 518, User Profile Database 520, 
Cm and Conversation History Database 522. Advertising Server Computer 504 may also have a 
m central processing unit (CPU), memory, input devices (e.g., keyboard and pointing devices, 
: P% such as a mouse), output devices (e.g., display devices, speakers, printers), and storage 

devices (e.g., disk drives) (none of which are shown in FIG. 5). Web Engine 508 receives a 
yfeo request for Web pages from User Computers 502 via the Internet 524, forwards the requests 
? 5 f to Conversation System 510, receives the generated Web pages from Conversation System 

510, and sends the Web pages through an interface to User Computers 502 via the Internet 

524. 

Conversation System 510 controls the presentation of the characters along with the 
25 delivery of the messages. Conversation System 510 may use conventional techniques to 
identify and conduct a conversation between characters or between characters and a user. 
Advertisement Component 512 controls the selection of the advertisements that are to be 
included in the messages that are delivered by the characters. Advertisement Component 
512 may base the selection of advertisements on information stored in User Profile Database 
30 520, Advertiser Profile Database 514, Advertisement Database 516, and Character Profile 
Database 518. 



60065183 3.DOC 



4/23/2001 



User Profile Database 520 stores characteristics of the users, such as demographic 
information. User Profile Database 520 may also store which advertisements have been 
previously delivered to the user along with any action the user may have taken related to the 
advertisement. For example, the action may be the selecting of an advertisement by the user 
5 to visit a web page associated with that advertisement. Advertiser Profile Database 514 
stores characteristics of the advertiser. For example, a characteristic of an advertiser may be 
that their advertisements should be integrated into messages with only certain types of 
characters. Other characteristics of an advertiser may be advertising requirements, which 
may include criteria defining when, where, and how often advertisements should be 
10 displayed and may describe the fee structure for that advertiser. Advertisement Database 
516 contains the advertisements, and may contain characteristics of the advertisements. For 
example, a characteristic of an advertisement may be whether it is related to food, sports, 
o electronic equipment, and the like. Character Profile Database 518 stores the characteristics 
2: of the characters, such as the types of advertisements that may be appropriate to be included 
-R5 in messages delivered by that character. Conversation History Database 522 may contain a 
m history of the conversations engaged in between various characters and between the 
J characters and a user. Conversation History Database 522 may be used to identify the types 
^ of messages and advertisements that have been sent and to be delivered to a user. 
= C Figure 6 is a flow diagram illustrating the method of the advertisement system in the 

l;J>0 embodiment of the invention shown in FIG. 5. Referring now to FIG. 6, in Step 600, a user 
p is identified by Advertisement System 506. The user may be identified by a logon process, 
by a cookie stored on User Computer 502, and the like. In Step 602, a character is selected 
for the identified user. The user may have previously selected a character, or a character 
may be dynamically selected for the user based on the user's profile, as determined by User 
25 Profile Database 520. In Step 604, a message is selected to be delivered by the character to 
the user. The message may be selected based on the user's profile found in User Profile 
Database 520, the character's profile found in Character Profile Database 518, and the like. 
Step 606 calls the method of FIG. 7 for adding an advertisement to the selected message. 
FIG, 7 is described in detail below. In Step 608, Advertisement System 506 presents the first 
30 character that delivers the first message with the added advertisement to the user, which in 
this embodiment is delivered via a Web page to User Computer 502. 



60065183 3£>OC 



-10- 



4/23/2001 



Step 610 determines if user input is needed. If no user input is needed, then control 
flows to Step 614 where Advertisement System 506 determines if this particular 
advertisement is at the end, or is to continue. If the advertisement is to continue, control 
flows to Step 608 where the first or next character delivers the next message with the added 
5 advertisement to the user, which in this embodiment is delivered via a next Web page to 
User Computer 502. If in Step 610 user input is needed, then in step 612 Advertisement 
System 506 evaluates the user input received. If the user input indicates that the user wishes 
to continue in Step 614, then control flows to Step 608, where the first or next character 
delivers the next message with the added advertisement to the user, which in this 
1 0 embodiment is delivered via a next Web page to User Computer 502. 

If step 614 determines that the current advertisement is to end, then in Step 616 
Advertisement System 506 determines if another message is to be delivered to the user. If 
q yes, control returns to step 604 where a next message is selected to be delivered by the 
:J: character to the user. If Step 616 determines that no other messages are to be delivered to 
:fl 5 the user, then the method ends. 

If! Figure 7 is a flow diagram called from FIG. 6 illustrating the method of adding an 

m advertisement to a selected message in the embodiment of the invention shown in FIG. 5. 
Jl This method may be passed to the message to be delivered, the identification of the user, and 
£ the identification of the character that is to deliver the message. In Step 700, Advertisement 
ijo System 506 may identify candidate advertisements based on the message, user, and 
* s f character. A candidate advertisement is an advertisement that is suitable to be added to the 
message. In Step 702, Advertisement System 506 selects a candidate advertisement to be 
integrated with the message based on various selection requirements. The selection 
requirements may include guaranteed level of advertising, timing requirements of 
25 advertising, revenue derived from the advertisements, and the like. In Step 704, 
Advertisement System 506 integrates the selected advertisement with the message. The 
message may include criteria to indicate the location where the advertisement is to be added. 
Control then returns to Step 608 of FIG. 6. 

Having described a presently preferred embodiment of the invention, it will be 
30 understood by those skilled in the art that many changes and widely differing embodiments 
and applications of the invention will suggest themselves without departing from the scope 



60065183_3.DOC 



4/23/2001 



of the present invention, as defined in the claims. The disclosures and the description herein 
are intended to be illustrative and are not in any sense limiting of the invention, defined in 
scope by the following claims. 



® 

o 
m 
4: 
si 

CI 
41 
III 

w 

D 



60065183 3.DOC 



4/23/2001